package com.example.teacher.domain.Test;


import lombok.Data;

import java.util.List;

/**
 * PPT主题列表查询响应结果
 */
@Data
public class test {
    /**
     * 接口调用是否成功
     */
    private boolean flag;

    /**
     * 状态码，0表示成功
     */
    private int code;

    /**
     * 状态描述
     */
    private String desc;

    /**
     * 计数字段
     */
    private Integer count;

    /**
     * 响应数据
     */
    private ResponseData data;

    /**
     * 响应数据内容
     */
    @Data
    public static class ResponseData {
        /**
         * 总记录数
         */
        private Integer total;

        /**
         * PPT模板记录列表
         */
        private List<TemplateRecord> records;

        /**
         * 当前页码
         */
        private Integer pageNum;
    }

    /**
     * PPT模板记录
     */
    @Data
    public static class TemplateRecord {
        /**
         * 模板索引ID
         */
        private String templateIndexId;

        /**
         * 页数
         */
        private Integer pageCount;

        /**
         * 类型，如system_template表示系统模板
         */
        private String type;

        /**
         * 颜色，如蓝色
         */
        private String color;

        /**
         * 行业，如教育培训
         */
        private String industry;

        /**
         * 风格，如卡通、简约
         */
        private String style;

        /**
         * 详情图片JSON，包含各类型封面图片URL
         */
        private String detailImage;
    }
}
